<?php


class Exts_Filters_FilterCommandFactory {
	
	private function __construct () {
	   throw new Exception ("Exts_Filters_FilterCommandsFactory es una clase factory. No esta pensada para ser instanciada.");
	}
	
	
    public static function numericEquals() {
        return new Exts_Filters_Implementations_NumericEquals();
    }
    public static function likeAnyWhere() {
        return new Exts_Filters_Implementations_LikeAnyWhere();
    }
    public static function likeBeginsWith() {
        return new Exts_Filters_Implementations_LikeBeginsWith();
    }
    public static function likeEndsWith() {
        return new Exts_Filters_Implementations_LikeEndsWith();
    }
    
    
    public static function orNumericEquals() {
        return new Exts_Filters_Implementations_OrNumericEquals();
    }
    public static function orLikeAnyWhere() {
        return new Exts_Filters_Implementations_OrLikeAnyWhere();
    }
    public static function orLikeBeginsWith() {
        return new Exts_Filters_Implementations_OrLikeBeginsWith();
    }
    public static function orLikeEndsWith() {
        return new Exts_Filters_Implementations_OrLikeEndsWith();
    }
}



